.rightsidebar{
    width: 100%;
    height: calc(100vh - 100px);
    position: relative;

    .right_box{
        width:100%;
        height: 100%;
        background: #333434;
        box-shadow: -2px 0px 6px 0px rgba(0, 21, 41, 0.35);
        position: relative;

        .right_border{
            border:0 !important;
        }

        .right_bom{
            position: absolute;
            height: 64px;
            background: #333434;
            border-top: 1px solid #595962;
            position: absolute;
            bottom:0;
            left:0;
            display: flex;
            align-items: center;
            justify-content: center;
            width:100%;
            .right_flex{
                flex:1;
                height:39px;
                display: flex;
                align-items: center;
                justify-content: center;
                border-right: 1px solid #595962;
                cursor: pointer;
                p{
                    font-size: 16px;
                    font-family:"微软雅黑";
                    font-weight: 400;
                    color: #FFFFFF;
                    line-height: 22px;
                    margin:0;
                }

                img{
                    width:22px;
                    height:24px;
                    margin-right:7px;
                }

                .right_icon{
                    width:24px;
                    height:24px;
                    margin-right:10px;
                }
            }
        }
        
        .right_title{
            width: 100%;
            box-sizing: border-box;
            padding:0 20px;
            height: 50px;
            background: #333434;
            border-bottom: 1px solid #595962;
            display: flex;
            align-items: center;

            p{
                font-size: 16px;
                font-family: "微软雅黑";
                font-weight: 400;
                color: #FFFFFF;
                line-height: 22px;
                margin:0;
                flex:1;
            }

            img{
                width:24px;
                height:24px;
                cursor: pointer;
            }
        }

        

        .right_div{
            width:100%;
            padding:10px 0 0 20px;
            box-sizing: border-box;
            height:auto;
            min-height: 360px;
            border-bottom: 1px solid #595962;
            .right_l1{
                padding-left:10px;
            }

            .right_active{
                p{
                    color:rgba(232, 147, 22, 1) !important;
                }
            }

            .right_item{
                width:100%;
                display: flex;
                box-sizing: border-box;
                margin-bottom: 10px;
                align-items: center;
                img{
                    width:16px;
                    height:16px;
                    margin-right:10px;
                }

                span{
                    width: 6px;
                    height: 6px;
                    background: #FFFFFF;
                    border: 1px solid #FFFFFF;
                    border-radius: 100%;
                    margin-left:33px;
                    display: block;
                    margin-right:10px;
                }

                .s2{
                    background: 0;
                    margin-left:49px;
                }

                

                p{
                    font-size: 16px;
                    font-family: "微软雅黑";
                    font-weight: 400;
                    color: #FFFFFF;
                    line-height: 22px;
                    margin:0;
                    flex:1;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                }

            }
        }

    }

}